Improve CSD decorations without a compositor
authorOlivier Fourdan <fourdan@xfce.org>
Wed, 11 Mar 2015 12:52:21 +0000 (13:52 +0100)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 22 Mar 2015 05:34:37 +0000 (01:34 -0400)
commit03213b9509fc1df16c66194ea168aed6c15110e9
tree62e9a52e0fd1135a28d6d7eac20c8fada967751b
parentbae97a4c6bcb1c82d4a5f296c3d428173e31c6e4
Improve CSD decorations without a compositor

It turned out that using mwm hints to instruct wms to
create border-only decorations is not really working
universally. So, instead of doing this, render a solid
frame without shadow on the client-side to handle this
case.

https://bugzilla.gnome.org/show_bug.cgi?id=746222

Signed-off-by: Olivier Fourdan <fourdan@xfce.org>
gtk/gtkwindow.c
gtk/theme/Adwaita/_common.scss
gtk/theme/Adwaita/gtk-contained-dark.css
gtk/theme/Adwaita/gtk-contained.css
gtk/theme/HighContrast/_common.scss
gtk/theme/HighContrast/gtk.css
gtk/theme/Raleigh/gtk-default.css